#include "stm32f10x.h"                  // Device header
#include "delay.h"
void Key_Init(){
	
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
	GPIO_InitTypeDef GPIO_InitStruct;
	GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IPU;//上拉输入
	GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_15;
	GPIO_InitStruct.GPIO_Speed =GPIO_Speed_50MHz;
	GPIO_Init(GPIOB, &GPIO_InitStruct);
}

uint8_t Keynum(void)
{
	uint8_t keynum = 0;
	if(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_13)==0)
	{
		Delay_ms(20);
		while(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_13)==0)
		{
			Delay_ms(20);
			keynum = 1;
		}
			
	}
	if(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_15)==0)
	{
		Delay_ms(20);
		while(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_15)==0)
		{
			Delay_ms(20);
			keynum = 2;
		}
			
	}
	return keynum;
}